Cadence Design Systems — Software Engineer II

Posted: 21-07-2025

Description

At Cadence, innovation meets impact. The company is a global leader in electronic design automation (EDA), powering innovation in industries ranging from consumer electronics to aerospace. As a Software Engineer II, you’ll play a vital role in designing and developing high-performance software used by top-tier tech companies globally.

This role is perfect for individuals passionate about writing clean, efficient code and solving complex computational problems. You’ll work in a collaborative environment alongside world-class engineers and participate in the design and maintenance of software applications that power the next generation of chips and electronic systems.

What You’ll Do

  • Design, develop, test, and debug software components
  • Collaborate with internal teams to ensure the success of project goals
  • Work on complex software development tasks using modern C/C++
  • Utilize data structures, algorithms, and design patterns effectively
  • Solve technical challenges independently and contribute to architecture discussions
  • Stay up-to-date with new technologies and frameworks relevant to software development

Key Technical Skills

C, C++, Data Structures, Algorithms, Design Patterns, Debugging, Qt, EDA Tools, Software Architecture

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (BE/BTech/ME/MS/MTech)
  • 2+ years of experience in designing and developing complex software projects
  • Strong coding expertise in C/C++, especially modern standards like C++11/C++14
  • Solid grasp of core computer science fundamentals: algorithms, data structures, design patterns
  • Experience in debugging and performance optimization
  • Familiarity with Qt (Quick Time) is desirable
  • Experience with EDA flows/applications is a big advantage
  • Eagerness to explore and work with emerging technologies
  • Excellent communication and teamwork skills

Important Notice:

This job description and related content are owned by Cadence Design Systems. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Cadence Design Systems directly. We do not process applications or respond to candidate queries.